package com.googlecode.beanfiles;

import java.util.List;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class MissingHeadingException extends HeadingException {

    protected static Log log() {
        return LogFactory.getLog(MissingHeadingException.class);
    }

    public MissingHeadingException(Exception e) {
        super(e);
    }

    public MissingHeadingException(String message) {
        super(message);
    }

    public MissingHeadingException(String message, List<String> headings) {
        super(message);
        setMissingHeadings(headings);
    }
    
    public MissingHeadingException(String message, Exception cause) {
        super(message, cause);
    }

    public MissingHeadingException(String message, Exception cause, List<String> headings) {
        super(message, cause);
        setMissingHeadings(headings);
    }

}
